382d37266c9597e335f683aca2ce08960e8443c6,metasfresh-webui-api/src/main/java/de/metas/ui/web/handlingunits/process/WEBUI_M_HU_Transform.java,WEBUI_M_HU_Transform,action_SplitCU_To_NewCU,#HUDocumentView#BigDecimal#,318
Before Change
*/
private void action_SplitCU_To_NewCU(final HUDocumentView cuRow, final BigDecimal qtyCU)
{
final IAllocationRequest request = createCUAllocationRequest(cuRow, qtyCU);
final IAllocationSource source = HUListAllocationSourceDestination.of(cuRow.getM_HU());
final HUProducerDestination destination = HUProducerDestination.ofVirtualPI();
//
// Transfer Qty
HULoader.of(source, destination)
.setAllowPartialUnloads(false)
.setAllowPartialLoads(false)
.load(request);
//
// Notify
After Change
private void action_SplitCU_To_NewCU(final HUDocumentView cuRow, final BigDecimal qtyCU)
{
final List<I_M_HU> createdHUs = HUTransferService.get(getCtx())
.action_SplitCU_To_NewCU(cuRow.getM_HU(), cuRow.getM_Product(), cuRow.getC_UOM(), qtyCU);
// Notify
getView().addHUsAndInvalidate(createdHUs);